import withIconColor from '../withIconColor';
import { TIconProps } from '@/types';

const HappyIcon = (props: TIconProps) => {
   return (
      <svg
         viewBox="0 0 1024 1024"
         version="1.1"
         xmlns="http://www.w3.org/2000/svg"
         p-id="28908"
         width={props.size}
         height={props.size}
      >
         <path
            d="M512 85.333333C276.736 85.333333 85.333333 276.736 85.333333 512s191.402667 426.666667 426.666667 426.666667 426.666667-191.402667 426.666667-426.666667S747.264 85.333333 512 85.333333z m0 768c-188.202667 0-341.333333-153.130667-341.333333-341.333333s153.130667-341.333333 341.333333-341.333333 341.333333 153.130667 341.333333 341.333333-153.130667 341.333333-341.333333 341.333333z"
            p-id="28909"
            fill={props.color}
         ></path>
         <path
            d="M362.666667 448m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"
            p-id="28910"
            fill={props.color}
         ></path>
         <path
            d="M661.034667 447.701333m-63.701334 0a63.701333 63.701333 0 1 0 127.402667 0 63.701333 63.701333 0 1 0-127.402667 0Z"
            p-id="28911"
            fill={props.color}
         ></path>
         <path
            d="M512 768c170.666667 0 213.333333-170.666667 213.333333-170.666667H298.666667s42.666667 170.666667 213.333333 170.666667z"
            p-id="28912"
            fill={props.color}
         ></path>
      </svg>
   );
};

export default withIconColor(HappyIcon);
